
#ifndef __USART_H
#define __USART_H

#include <stdio.h>
#include <stdbool.h>
#include <stm32f10x.h>

extern bool flag_usart3rx_full ;
extern u8 received_cmd[3];


#define  DEBUG_UART USART2 // printf

void USART1_Init(u32 Baudrate);

void USART2_Init(u32 Baudrate);
void USART3_Init(u32 Baudrate,u8 remap);
void UART4_Init(u32 Baudrate);
void USART_Send_Array(USART_TypeDef* USARTx,u8 * send_array,u8 array_size) ;

void USART_PutStr(USART_TypeDef* USARTx, char (*str));

#endif /*_usart_H*/

/*********************************END OF FILE**********************************/
